From: route@monster.com
Sent: Wednesday,
November 2, 2016 12:41 PM
To: hg@apeironinc.com
Subject: Please
review this candidate for: Software Engineer
This resume has been forwarded to
you at the request of Monster User xapeix03
|
|||||||
|
|||||||
|
|
|
||||||
|
||||||
|
JOSEPH CHO 6 Seaman Drive Freehold, NJ 07728 848-459-6122
(cell), 732-420-1052 (work) chocho0218@yahoo.com
Joseph
Cho’s blog - http://josephcho1.wordpress.com/ SUMMARY Full Stack development with an
extensive IT Application Development experience working in top rate
organizations including AT&T, Lockheed Martin (with Security Level
clearance – Secret), and IBM, in various roles including Lead Software
Developer/Architect, Project/Technical Manager, Technical/Business
Analyst, and QA Leader. Lead several large scale projects for managing an on shore and off shore, India team, in design of distributed systems, implementing
projects by Design Patterns, using UML, SysML and Object Oriented Analysis
and Design Tools on emphasizing scalability, performance, and availability.
Hands-on experience effectively leading 10-25 people with SDLC (software
development life cycle), team work skills using Agile/Scrum, RUP (Rational
Unified Process) and SDF (Software Development Framework) process tool
with CMM level-3, 4, 5. Gather and create business/functional requirements
for software design, development with unit test driven approach, test,
implementation/deployment to production environment, system documentation and
end-user training, demonstrating Software Architectural Design and
Evaluation. Possess strong communication, team work and design skills. TECHNICAL SKILLS Languages: Java 1.7+, Java Spring Framework with MVC Restful web
services, Javascript, jQuery,
Angular.js, Bootstrap, AJAX, JSON, D3, Flot, Python, Perl, C, Pro*C, C++,
Visual C#, Backbone.js;
Required.js, HTML5 with SVG, CSS3, XML,
Java Swing, Java with Multi-Threading, DWR, COBOL, Fortran, OOAD(with
Object Oriented Analysis and Design with UML and Distributed Pattern), MATLAB,
SysML, J2EE Architect Programming with EJB(Session Bean and Entity Bean),
JSP, ASP and FE tools, Java Servlets, Java Applets, SOA, JMS, PHP, LEX/YACC,
AWK, Multi-threaded Programming, Communication Protocols, JAX-RS, Unix Shell Scripting - KSH, CSH,
BASH, etc. Databases: BIG Data of HADOOP by using Cloudera VM and Daytona
Cymbal, MySQL and NoSQL(MongoDB, Redis, Cassandra, Couchbase), Oracle 8i,
9i(DDL, DML, PL/SQL, Transaction, View, Trigger) and Oracle Application
Server 9iAS, Large Scale RDBS, Informix 7.3+ , SQL(MS SQL) Operating Systems: UNIX (Sun Solaris 10 and 9, SUN6800 12/15K, Unix-HP
11+(HP-UX), Linux, Red Hat Linux 5.1, AIX) with shell scripting, Windows
XP/Vista/7/8.1 Software: Agile/Scrum, AWS Cloud System, Automation
Build tools for Jenkins using Maven, Test
Driven Tool for Solenium and Robot, InetSoft for BI/OLAP Data Modeler and
Workshop(similar to Tableau or
QlikView), Oracle ATG Web Application, Eclipse by using Tomcat 7.x, Netbeans
8.0, MS Visual Studio 2005, 2008, JBuilder, Eclipse for Java, ,
Rational ClearCase, Rational ClearQuest, Rational Suite, Rational Developer
Studio, Software Quality Assurance (SQA), Sablime, GNU compilers, linkers and
debuggers, CVS, Junit, JSTL, Cache, RogueWave Tools.h++, DBTools.h, Purify
and PureCoverage, Sun Solaris Workshop, SNMP, CMIP, TL1, SNMS, CMIP, CORBA,
HLA, DIS/PDU, Network Protocol such as DNS, SNMP, VOIP, Network Security-VPN,
Firewalls, Proxy, IDS/IPS, ASP.NET, Spring Framework and Hibernate, Apache Solr 5.3.0 in XML format
and ElasticSearch 2.0 in JSON PROFESSIONAL EXPERIENCE AT&T, Middletown, NJ – Sr. Architect, and Full Stack
developer
September 2010 –
Present Sr. Java and Python Architect and Sr. Developer for
DDoS and Flood Project Developer which
aims for the AT&T network Disaster Relief and Mitigation when it is
attacked or overflowed, causing the network be dead or malfunctioning. As
a Senior Java Architect and Developer for DDoS (Distributed
Denial-Of-Service) including DDoS Portal Project and Flood developer, I have
been developing for several Network Security Software for DDoS and FLOOD
project in AT&T CSO (Chief Security Organization) in server side while minimizing
.NET work environment in PC. Even though there exist a huge size of AT&T
network data, it can be possible to store about 500 GB into AT&T home
grown product software by using Daytona DB which is feasible for storing a
BIG data and accessing its stored network data quickly. However, due to the
trend of growing network data caused by increased number of customers, there
is a demand to move forward to Cloud system. While on Architectural Study
among several existing Cloud Systems Services such as Amazon AWS Cloud Services ( EC2, S3, EMR), and
HP Helion OpenStack Service, and Cloudera VM services supported by Oracle VM
Virtual Box, AT&T chose to use Cloudera VM because it can be used easily
by using VirtualBox IDE Platform Packages which contains Apache Hadoop Package (HDFS, MapReduce, PIG, Hive, HBase,
Sqoop, Oozie, and Apache Kafka and Flume). Besides SQL RDBMS, currently my
current project is starting to use NoSQL by choosing to use Cassandra or Couchbase while dropping MongoDB and
Redis – it is a little difficult to choose between Cassandra and
Couchbase. To deploy an error-free
product and to be cost-effective development, my project is using Automation Build Tools, Jenkins via Maven, and Test
Driven Tool, Solenium. ·
DDoS (Distributed Denial Of Service) Development as a
Senior Java Developer by using Java 1.7, JSP, Javascript, jQuery, Angular.js,
HTML5, CSS3, Bootstrap, D3, JSON, DWR AJAX, Java Spring Frame Work with Arbor and Radware for
Scrubbing and Mitigation for MVC Restful
web services. -
Develop DDoS Portal graphics for
mitigation and scrubbing flow by using JavaScript and JQuery -
Enhance IDC Reporting by
displaying the IDC Larger aggregate when user searches information regarding
an IDC IP Address -
Add ISP Agnostic as service type in
Customer Summary screen -
Changes to the Order Wizard for IDC
Customers -
Provision Flow Sensor Devices for ISP
Agnostic -
Develop modern
real time search
applications algorithm by using ElasticSearch 2.0 in JSON format ·
Webkit development for Delta Reports Analysis tool Development GUI by adopting
Agile/Scrum process method, by using Model 2, GlassFish, Tomcat, NetBeans,
Eclipse, struts, log4j, VAS, DOM, DHTML, XML, Javascript, jQuery, Bootstrap,
Angular.js, HTML5, CSS3, JSON, DWR AJAX, Python, Perl, Java 1.7, and C++
under a RESTful Webkit architectural environment for
viewing/querying/searching for the difference from the huge size of AT&T
whole network Big Data between current flow and base flow by using the
BI/OLAP InetSoft for the Data Modeler and by using Robot for Unit test driven
tool and by using Javascript Design Pattern. By using this tool, it is very
possible for the AT&T network trouble shooting efficiently by adopting
Agile/Scrum process. Upon an architecture study
between Apache Solr 5.3.0 in XML format
and ElasticSearch 2.0 in JSON format by using Python and Javascript and
rule based Drupal product, AT&T decided to use ElasticSearch 2.0 because ElasticSearch's Query DSL syntax is really flexible and
it's pretty easy to write complex queries with it, though it does border on
being verbose. Elasticsearch takes
it to the next level with an architecture for creating modern real time
search applications. ·
Webkit development for Siganom(Significant
Anomalies) Analysis tool Development GUI by adopting Agile/Scrum
process method, by using Model 2, GlassFish, Tomcat, NetBeans, Eclipse,
struts, log4j, VAS, DOM, DHTML, XML, Python, Java, Javascript, jQuery, HTML5,
CSS3, JSON, DWR AJAX, Python, Perl, Java
1.7, Pro*C and C++ under a RESTful Webkit architectural environment for
viewing/querying/searching for the huge size of siganom policy file and its
configuration file from the huge size of AT&T whole network Big Data by
using the BI/OLAP InetSoft for the Data Modeler and by using Robot for Unit
test driven tool and by using Javascript Design Pattern. This software can
help to add/update Siganom policy file and its configuration file by considering web
application security threats and mitigations. ·
Siganom (Significant Anomalies) Detection tool for
Classic, Mobile and IPV6 Development of a significant
anomalies detection tool in an hourly basis for whole AT&T network of
Classic Conventional (IP, ICMP, TCP, UDP, IPV4), GBA Mobile, and IPV6 Network
by adopting Agile/Scrum process
method, by using Python, Java 1.7, C, .NET
ASP, Model 2, GlassFish, Tomcat, NetBeans, Eclipse, struts, log4j,
VAS, DOM, DHTML, JSON, DWR AJAX, XML, Pro*C, C++ and Perl language by using the
BI/OLAP InetSoft for the Data Modeler and by using Robot for Unit test driven
tool.. The Mobility and IPV6 networks are
built on Daytona and DataDepot supported DB with Areacode-prefix, Device,
Location, App Class, Apn, and Carrier. The source of huge gigantic data would
be stored in an hourly basis into Daytona DB developed AT&T Florham
Park labs. This software can trigger volumetric alarms on hourly basis for
whole AT&T network by considering web
application security threats and mitigations. ·
Peakflow Alarm Report Generation Developed current Peakflow report
output format to be consistent with VPA report by adopting Agile/Scrum process method, and this report is being sent to mail server
for a distribution and posted in a webkit site. ·
Miscellaneous works It is under development for DeltaN
report by adopting Agile/Scrum
process method, by using python, perl, Java,
C, Pro*C, and C++ which can show Absolute share and Relative share values for
each protocol for Conventional protocols as well as GBA Mobile and IPV6
protocols. This is an on-line web tool which user can see whole AT&T
network behaviour about its performance in a certain instance of time. LOCKHEED MARTIN, Maritime Systems & Sensors, Moorestown, NJ December 2004 – June
2010 Technical Manager/Lead Member Engineering Staff Developed and tested several diversified tactical
simulation software by leading 15-35 engineers such as Visual MEDUSA for a
high fidelity simulator for AEGIS combat system, PROMEThEUS for a high
fidelity simulator for BMD threat generator, OSCAR Sea based BMD simulator,
TSTS for Navy training software, KDX-III Offset, AMOD, FBX-T, C2 Squadron
Simulator, F-35 Logistics, SBI (Secure Border Initiative Net) simulation
package, and several others. All Developments are done in most cases under
Server environment, but the deployment is done under .NET environment by
using Model 2, GlassFish, Tomcat, NetBeans, Eclipse, struts, log4j, VAS, DOM,
DHTML, XML, ASP, C#, C++ using Multi-threading Real Time transaction
and PC based tools Microsoft Suite by using Rational ClearCase,
Rational ClearQuest, Rational Suite, Rational Developer Studio and Rational
RequisitePro ·
Developed and enhanced a high fidelity simulation
software, MEDUSA GUI for the AEGIS Combat Battle System for BMD 4.0.1, ACB12 and BMD 5.1 in
C&D, SPY-1(Radar), WCS, and many other components. The backend processes
were implemented by using C, C#, C++, Java, Python and the frontend processes
were implemented by using Apache Server, Java Swing, JSP, ASP, Java Servlets,
JDBC, Python, and Perl. ·
By using Oracle ATG Web Commerce, I
developed a Purchasing Procurement Software for Lockheed Martin to boost its
cross-channel business growth on purchasing civilian products. This new
software development of using Oracle ATG Web Commerce Feature, helped
Lockheed Martin quickly find desired products, learn about new offerings,
comparison shop, register for gifts, preorder products, redeem coupons, and
easily complete their purchases. ·
Developed and enhanced a high fidelity BMD threat
simulation software, PROMEThEUS in BMD 4.0.1. The back-end processes were
implemented by using C, C#, C++, Java, Python and the front-end processes
were implemented by using Apache Server, Java Swing, JSP, Java Servlets, ASP,
JDBC, Python, and Perl. ·
Developed a Navy training system, TSTS (Total Ship
Training System) to Navy Yard Customers in Washington D.C. in a real time
mode by integrating all existing simulators such as LMSAS, Gateway, OASIS,
ACSIS, BRIDGE, and SCOT via HLA (CORBA) and socket programming in DIS PDU
format. The back-end processes were implemented by using C, C#, C++, Java,
Python and the front-end processes were implemented by using Apache Server,
Java Swing, JSP, ASP, Java Servlets, JDBC, Python, and Perl. ·
For Korean ADD customers, wrote a TLR (Top Level
Requirement) for their future Battle Combat System. Based on this TLR, all
element level Battle ship requirements were written in the area of CIWS, AAW,
BMD, SUW, ASuW, and Land Attack. ·
Developed OSCAR Sea based BMD simulation program by using
MATLAB, Python, and Perl. ·
As a System Analysis for “FBX-T National Defense program”
simulation held in CSEDS by connecting SAT COMM, C2BMC, and SPAWAR via Link
16 protocol, captured all coming/going data from CDLMS, C&D, SPY-1, and
WCS via Workbench and analyzed the simulation result by comparison among
Truth data and Cueing data from SAT COMM and Aegis own detected data from
SPY-1 and plot these results by using MATLAB. ·
Developed C2 Squadron Simulation area by using LMSAS and
OPNET. The back-end processes were implemented by using Model 2, GlassFish, Tomcat,
NetBeans, Eclipse, struts, log4j, VAS, DOM, DHTML, XML, C, C++,
Java, Python and the front-end processes were implemented by using Apache
Server, Java Swing, JSP, Java Servlets, JDBC, Python, and Perl. ·
Developed F-35 Logistics simulation by LM developed SEM
simulation tool by using C, C#, C++, Java, ·
Java Swing, Python, and Perl ·
Developed SBI (Secure Border Initiative Net) simulation in
Mexico and Canada border regions by using C++, Java, Java Swing, Python, and
Perl. AT&T BELL LABS/IBM Global Service, Middletown,
NJ
March 1987 – November 2004 As Lead Developer/Lead Tester, and
Project/Technical Manager, lead teams of 10-25, successfully deploying
several huge projects for customers in a timely manner and with a maximum
satisfaction. Some projects were migrated to Oversea India and let them
develop for further enhancements while I manage overall projects both n USA
side and India side. Key projects: ·
Electronic Service Level Agreement (E-SLA) Developed and tested an Interactive
Web-based Rebate System for the telecommunication Port and PVC which
was the Corporate Security System by using IBM WebSphere 4.x, WASD 4.x,
Jakarta Web server such as Tomcat, JBoss, Apache Server, and Struts.
Reporting cycle for the customer became interactive through the web-based
implementation, eliminating the need for the customer to wait for an
end-of-the-month report - Reimbursement processing could then be done on a
daily as opposed to a monthly basis. ·
Digital Switched Access - Service Manager (DSA-SM) Developed and tested a central
information bank for the billing, ordering telephone number assignment for
new customer service departments, greatly reducing the time it took for
answering customer questions and resolving problems. This was the first
automated system for the "splitting" of telephone numbers into
newly assigned area codes; ILEC Interface/Client Interface which Interacted
whether through phone, e-mail or database means with other ILEC's like
Verizon, SBC, MCI or SWBT; Monitored Ordering & Provisioning to track
orders placed with the ILEC's through databases; The provisioning part was
the completion or engineering of the circuits ordered. The majority code of
the development was written in Clear Case, CGI in Perl, IBM WebSphere 4.x,
WASD 4.x, JAVA, ASP and C++ language in UNIX server side and Visual Basic
6.0, VB Script, Visual C++, in window side by storing the data into Sybase
10.x, IBM DB2/UDB under Linux while transferring data from/to other connected
system by using Connect/Direct. ·
Call Data Warehouse (CDW) Developed and tested an innovative
billing system by storing 2 years billing data for customers by using
Teradata Veritas File System from the huge size of AT&T whole
billing Big Data, which could be retrieved
interactively - background processes to store tetra-million bytes of CDR
billing data for 2 years into database and to retrieve them effectively by
splitting 3 months, 6 months and remaining old data. CDW project resulted in
the recovery of approximately $145 million in customer payments and
significantly increased future billing efficiency. The fastest access data was stored
in the hard disk while the rest of data was stored into the specially
designed Hitachi Veritas File System for the fast access. Newly stored data
less than 3 months old, was stored in Oracle 8.x database while the oldest
data was stored in Hitachi Database using Data Warehousing of OLAP(Online
Analytical Processing by using ETL(Extraction, Transformation, and Loading)
tools such as Oracle Warehouse builder and Informatica. This project
successfully challenged the long standing thought process that claimed it was
impossible to store more than 3 months worth of customer billing information.
The majority code of the development
was done in Visual Basic 5.0 in Window and Motif and Openlook X-Window in
workstation, C, later C++, JAVA Object Oriented scheme by using Object
Oriented language tools such as RogueWave Tools.h++, DBTools.h, Purify and
PureCoverage, Clear Case, Sablime, and ksh script language by
interconnecting other systems by CORBA and Connect/Direct communication
tools. Codes were implemented by using inter process communication and shared
memory scheme –
mutli-threading, Sockets, Real Time UNIX based multiprocessor systems. ·
Many Other Miscellaneous Project Developed and tested “Facility
Management and Administration System(FMAS)” and “Cuts Over-640/CEF,
Frame Relay Management System and ATM” were successfully deployed to
customers in a timely manner and by keeping a good relationship with
customers. PRIOR RELEVANT EXPERIENCE GEORGIA INSTITUTE AND TECHNOLOGY, Atlanta,
GA
September 1982 – February 1987 Developed the GTSTRUDL as a Master
Degree employee after graduation from the Georgia Institute of Technology
while pursuing a Ph.D degree. The package was initially developed by using
FORTAN language, but due to the system level access limitation of FORTRAN,
the development language was changed to C language. After successful
development of this commercial package for more than three years’
period, the GTSTRUDL was experimented to build the tallest tower building in
downtown of Atlanta, GA; it became a worldly known construction package and
the GTSTURDL package was sold out to major construction firms domestically
and internationally. BATTELLE MOMORIAL INSTITUTE, Columbus,
OH
September 1978 – February 1980 Developed the scientific database called BASICS by
using “Fortran” language; the software can be used for storing lots of
chemistry oriented data as well as material oriented data. KOREA INSTITUTE AND SCIENCE TECHNOLOGY, Seoul, Korea
March 1974 – August 1978 Develop several MIS projects in the area of Payroll,
Inventory Control, and others for industries by using COBOL and FORTRAN
language. EDUCATION Doctor of Ministry, Summa Cum Laude, New Brunswick Theological
Seminary, New Brunswick, NJ, on May 2011 Master of Divinity, Cum Laude, New Brunswick Theological Seminary, New
Brunswick, NJ, on May 2003 Ph.D Study of Computer Science, Georgia Institute of Technology, Atlanta, GA, on
September 1982 MS, Computer Science, Georgia Institute of Technology, Atlanta, GA, on
May 1987 BS, Chemical Engineering/Math, Seoul National University, Seoul, Korea, on
February 1974 PROFESSIONAL DEVELOPMENT System
Engineering Area -
Top Gun training for one year course at
Lockheed Martin -
Rhapsody Essential Tool Training at
Lockheed Martin -
Intro to Interface Engineering &
Management Training at Lockheed Martin -
Object Oriented Analysis & Design
Training at Lockheed Martin -
SysML for System Engineering at
Lockheed Martin -
SEM Logistic Simulation Language
Training at Dallas/Ft. Worth Air Force Lab at Lockheed -
Aegis Cruiser / Destroyer
Indoctrination Training at CSEDS at Lockheed Martin -
Aegis Ballistic Missile Defense (BMD)
Block 04 Overview at CSEDS at Lockheed Martin -
Sablime Overview Process Training at
AT&T -
SDF (Software Development Framework)
Overview Process Training at AT&T Project
Management Area -
IBM Project Management Certification
Project Management Fundamentals Course (21788) completed at George Washington
University at IBM -
Change Control Detailed Process Training at IBM -
Software Inspection Process Training at
IBM -
IBM AD/M Process Policies Process
Training at IBM -
Estimating Process Training at IBM -
In-Depth WAS(The Work Authorization
System) Process Training at IBM Database
Area -
Daytona DB training for one week at Florham
Park lab, AT&T -
Oracle DBA Training from Rutgers
University -
Informix DBA Training from Informix,
Inc which was purchased by IBM at AT&T -
Sybase DBA Training from Rutgers
University -
MySQL Training for Designing, and
Creating Web Database from Rutgers University Simulation
Area -
HLA (CORBA) Hands On Training held by
Raytheon HLA group in Washington DC Configuration
Area -
ClearCase/ClearQuest Training at
Lockheed Martin Computer
Language Area -
Java/Eclipse Training at Lockheed
Martin -
BI/OLAP(Business
Intelligence/On Line Analysis Processing) tool such as InetSoft Training from Oracle and Rally.com -
Agile/Scrum Webinar
Training from Rally Company -
Hadoop programming for
Clouds -
Spring Framework Programming -
Hibernate, JPA, EJB 3.0, JMS -
HTML5 Programming -
Javascript, jQuery, AJAX Programming -
Java Web Programming -
Java EE Programming – JSF, JAX-RS,
JSON, JPA, EJB, JMS, WebSocket, and Caching -
Java Performance -
Java Development Tools -
ETC CERTIFICATION Sun
certified J2EE candidate, Sun certified Java Programmer (SCJP) candidate, and
Sun certified Developer (SCJD) candidate in 2016 year AWARDS -
Recipient for Y2K transition services award from Rino C. Bergonzi, VP &
CIO Business Services (AT&T and IBM) for excellent customer service -
Recipient of the ZAP (Zenith Awards Program) Award for original design and
implementation as a Senior lead developer and Senior Architect, which led to
$700 million in cuts Over-640/CEF project for AT&T. The ZAP award
is presented to less than 1% of the company for outstanding achievement -
Received award at Lockheed Martin for Excellence of Engineering due to
outstanding support for Korea’s Agency of Department of Defense (ADD)
customers in KDX-III project |
|
|
|||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||
|
|